package org.example;

public class Const {
    public static final int login = 1;
    public static final int searching = 2;
    public static final int matched=3;
    public static final int send=4;
    public static final int ask=5;
    public static final int response=6;
    public static final int play=7;
    public static final int wait=8;
    public static final int restart=9;
    public static final int end=11;
    public static final int regret=12;
    public static final int logout = 0;

/*①　login表示该条信息为用户在请求登录/注册
②　searching表示用户创建了房间，请求将其加入到房间列表显示到联机大厅中
③　matched表示两名用户匹配成功，此时可以开始聊天，对局计时器开启
④　send用于聊天，表示该条信息携带用户的聊天内容
⑤　ask表示请求，当一名用户希望加入一个房间时，会向服务器发送一条ask信息
⑥　response表示回复，房主在收到请求后会对请求进行回复，回复信息的标题为response
⑦　play表示本轮次为己方着子。在状态为play时允许本客户端用户在棋盘上落子
⑧　wait表示本轮次为对方着子。在状态为wait是不允许本客户端用户在棋盘上落子，需要等待对方用户落子完成。
⑨　restart表示重新开始请求。当用户希望重新开始本局比赛时，会向服务器发送restart主题的信息
⑩　exit表示退出消息。当用户退出房间断开连接之前，会向服务器发送exit信息，以及时通知对方用户采取措施。
⑪　end表示对局结束。当一方达成胜利条件时，会发送end消息给服务器，此时计时停止，双方都不允许在棋盘落子。
⑫　regret表示悔棋。当用户希望悔棋时，会发送regret为主题的悔棋信息。
⑬　logout表示登出。当用户彻底退出程序前，会向服务器发送登出提示，断开服务器与客户端的联系。*/


}
